@charset "utf-8";

* {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: "宋体";
	color: #666;
	list-style: none;
	outline: 0
}

.send_out,.send_out:hover {
	position: relative;
	cursor: default
}

a {
	text-decoration: none;
	outline: 0
}

img {
	border: 0;
	transition: transform 300ms ease 100ms;
	-webkit-transition: transform 300ms ease 100ms;
	-moz-transition: transform 300ms ease 100ms;
	-ms-transition: transform 300ms ease 100ms;
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1)
}

.show_info ul li img:hover {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2)
}

.blue {
	color: #2fb1d1
}

.blue:hover {
	text-decoration: underline
}

.clear {
	clear: both
}

.green {
	color: #58c548
}

.pink {
	color: #ff679a
}

.red {
	color: red
}

.write {
	color: #fffeff
}

.blockUI {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #000;
	position: fixed;
	zoom: 1;
	opacity: 0;
	z-index: 1000;
	filter: alpha(opacity = 0);
	_position: absolute;
	_width: 2000px;
	_height: 8000px
}

.blockUI_system {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #000;
	position: fixed;
	_position: absolute;
	zoom: 1;
	opacity: .5;
	z-index: 2000;
	filter: alpha(opacity = 50)
}

.ie_top {
	width: 100%;
	height: 34px;
	background: #fff;
	border-bottom: 1px solid #ecd8d9;
	z-index: -50;
	display: none;
	*display: block
}

.top_ad01 {
	width: 100%;
	height: 60px;
	background: #ff4f4f;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100
}

.top_list {
	width: 946px;
	height: 60px;
	margin: 0 auto;
}

.top_list .top_link {
	width: 929px;
	height: 60px;
	float: left;
	display: block
}

.top_list .closed {
	width: 16px;
	height: 16px;
	display: block;
	float: right;
	margin: 6px 0 0 0
}

.top_ad02 {
	width: 100%;
	height: 60px;
	background: #f79d00;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 60
}

.top_ad02 .top_list {
	width: 946px;
	height: 60px;
	margin: 0 auto;
}

.top_ad02 .top_list .top_link {
	width: 929px;
	height: 60px;
	float: left;
	display: block
}

.top_ad02 .top_list .closed {
	width: 16px;
	height: 16px;
	display: block;
	float: right;
	margin: 6px 0 0 0
}

.top_info {
	width: 946px;
	margin: 0 auto
}

.top_info .nav_login {
	width: 149px;
	height: 11px;
	border-right: 1px solid #ddd;
	float: left;
	margin: 10px 0 0 0
}

.top_info .nav_login font {
	color: #df0170;
	margin: 0 15px 0 0
}

.top_info .nav_login a {
	color: #333
}

body {
	position: relative;
	overflow-x: hidden
}

.yy_header {
	width: 100%;
	height: 50px;
	background: #ff6599;
	position: fixed;
	_position: absolute;
	top: 0;
	z-index: 500
}

.yy_nav {
	width: 980px;
	margin: 0 auto
}

.yy_nav span.logo {
	float: left;
	height: 50px;
	margin: 0px 30px 0 0;
	width: 200px;
	display: block
}

.yy_nav span.logo a {
	display: block;
	height: 31px;
	width: 167px;
	font-size: 20px;
}

.yy_nav ul li {
	width: 96px;
	height: 50px;
	float: left;
	position: relative
}

.yy_nav ul li a {
	width: 96px;
	height: 50px;
	line-height: 50px;
	display: block;
	font-size: 14px;
	color: #fff;
	font-weight: bold
}

.yy_nav ul li a:hover {
	background: #ee3a79
}

.yy_nav ul li .a_out {
	background: #ee3a79
}

.yy_nav ul li a i {
	width: 13px;
	height: 12px;
	position: absolute;
	top: 11px;
	left: 36px;
	display: block;
}

.yy_nav ul li a span {
	width: 22px;
	height: 22px;
	display: block;
	float: left
}

.yy_nav ul li .a_01 span {
	margin: 13px 6px 0 20px;
	_margin: 13px 6px 0 10px
}

.yy_nav ul li .a_02 span {
	background-position: 0 -32px;
	margin: 14px 5px 0 19px;
	_margin: 14px 5px 0 11px
}

.yy_nav ul li .a_03 span {
	background-position: 0 -63px;
	margin: 17px 5px 0 19px;
	_margin: 16px 5px 0 11px
}

.yy_nav ul li .a_04 span {
	background-position: 0 -89px;
	margin: 14px 5px 0 19px;
	_margin: 14px 5px 0 11px
}

.yy_nav ul li .a_05 span {
	background-position: 0 -154px;
	margin: 14px 5px 0 19px;
	_margin: 14px 5px 0 11px
}

.yy_nav ul li .a_06 span {
	background-position: 0 -63px;
	margin: 18px 5px 0 19px;
	_margin: 18px 5px 0 11px
}

.yy_nav ul li.nav_05 {
	position: relative;
	z-index: 5
}

.yy_header .yy_nav .select_05 {
	width: 120px;
	border: 1px solid #c28597;
	text-align: center;
	position: absolute;
	left: -13px;
	top: 50px;
	padding: 0 0 10px 0;
	background: #fff;
	z-index: 10
}

.yy_header .yy_nav .select_05 li {
	width: 120px;
	height: 28px;
	line-height: 28px
}

.yy_header .yy_nav .select_05 li a {
	display: block;
	width: 120px;
	height: 28px;
	line-height: 28px;
	margin: 6px 0;
	color: #7f7f7f;
	font-size: 12px;
	font-weight: normal
}

.yy_header .yy_nav .select_05 li a:hover {
	background: #faeff3;
	color: #d17695
}

.yy_header .yy_nav .select_05 .dot_pic {
	display: block;
	width: 9px;
	height: 5px;
	position: absolute;
	top: -5px;
	left: 55px
}

.yy_header .yy_nav .select_05 li a .hot {
	position: absolute;
	right: 8px;
	top: 14px
}

.yy_header .yy_nav .select_05 li .last_a {
	margin-bottom: 0
}

.reg_login {
	width: 260px;
	height: 50px;
	line-height: 50px;
	float: right
}

.reg_login a {
	float: right;
	color: #fff;
	margin: 0 0 0 8px
}

.yy_nav .set_up {
	width: 260px;
	height: 50px;
	line-height: 50px;
	float: right;
	position: relative;
	z-index: 10
}

.yy_nav .set_up .mail_icon {
	width: 22px;
	height: 22px;
	float: right;
	margin: 19px 0 0 0;
	position: relative;
	z-index: 11
}

.yy_nav .set_up .mail_icon a {
	width: 22px;
	height: 22px;
	display: block
}

.yy_nav .set_up .mail_icon a i {
	width: 13px;
	height: 12px;
	position: absolute;
	top: -3px;
	left: 14px;
	display: block;
}

.yy_nav .set_up .mail_icon a span {
	width: 22px;
	height: 22px;
	display: block;
	float: left;
	margin: -3px 0 0 2px
}

.yy_nav .set_up span {
	color: #fff;
	float: right;
	margin: 0 25px 0 0
}

.yy_nav .set_up span a {
	color: #fff
}

.yy_nav .set_up em {
	width: 22px;
	height: 22px;
	display: block;
	float: right;
	margin: 16px 8px 0 18px;
	cursor: pointer;
	cursor: hand
}

.yy_nav .set_up .mail_icon .mail_num {
	width: 123px;
	background: #fff;
	padding: 4px 0 0 0;
	position: absolute;
	top: 25px;
	left: -55px;
	z-index: 10;
	cursor: pointer;
	border: 1px solid #ff6599
}

.yy_nav .set_up .mail_icon .mail_num p {
	width: 106px;
	height: 30px;
	line-height: 30px;
	background: #fff;
	border-top: 0;
	padding: 0 0 0 17px;
	cursor: pointer;
	cursor: hand
}

.yy_nav .set_up .mail_icon .mail_num p:hover {
	background: #faeff3
}

.yy_nav .set_up .mail_icon .mail_num p span {
	float: left;
	color: #333;
	margin: 0
}

.yy_nav .set_up .mail_icon .mail_num p a {
	font-size: 14px;
	font-weight: normal;
	width: auto;
	height: auto;
	line-height: normal;
	display: inline;
	color: #06c;
	float: right;
	margin: 13px 18px 0 0;
	*margin: 13px 9px 0 0;
	text-decoration: underline
}

.yy_nav .set_up .mail_icon .mail_num p font {
	float: left;
	color: #333
}

.yy_nav .set_up .mail_icon .mail_num p strong {
	width: 30px;
	height: 18px;
	display: block;
	background: url(/resources/v31/skin/images/mail_icon.jpg) no-repeat;
	margin: 5px 0 0 10px;
	float: left;
	color: #fff;
	line-height: 18px;
	text-align: center
}

.yy_nav .set_up .mail_icon .mail_num p a:hover {
	background: 0
}

.yy_nav .set_up .mail_icon .mail_num .dot {
	width: 9px;
	height: 5px;
	display: block;
	background: url(/resources/v31/skin/images/dot.gif) no-repeat;
	position: absolute;
	top: -5px;
	left: 62px
}

.set_tip {
	width: 100px;
	background: #fff;
	position: absolute;
	top: 43px;
	right: 0;
	z-index: 10
}

.set_tip .dot {
	width: 9px;
	height: 5px;
	display: block;
	position: absolute;
	top: -5px;
	right: 16px;
	_right: 25px
}

.set_tip ol {
	width: 98px;
	border: 1px solid #ff6599;
	border-top: 0;
	overflow: hidden;
	padding: 7px 0 0 0
}

.set_tip ol li {
	width: 98px;
	height: 24px;
	line-height: normal;
	margin: 0 0 5px 0;
	float: left
}

.set_tip ol li a {
	width: 98px;
	height: 24px;
	line-height: 24px;
	display: block;
	text-align: center
}

.set_tip ol li a:hover {
	background: #faeff3
}

.set_tip ol .last {
	width: 98px;
	height: 26px;
	line-height: 26px;
	margin: 0;
	border-top: 1px solid #f3e4e9
}

.set_tip ol .last a {
	width: 98px;
	height: 26px;
	background: #fff6f9;
	color: #d17695
}

.set_tip ol .last a:hover {
	background: #fff6f9
}

.yy_main {
	width: 980px;
	margin: 65px auto 0;
	_margin: 33px auto 0;
	position: relative
}

.yy_main_L {
	width: 190px;
	float: left
}

.own_menu {
	width: 190px;
	background: #fff;
	overflow: hidden
}

.own_menu .wy_head {
	width: 84px;
	height: 84px;
	display: block;
	margin: 20px auto 0
}

.own_menu .wy_head img {
	border-radius: 84px
}

.own_menu .nickname {
	width: 190px;
	height: 16px;
	line-height: 16px;
	display: block;
	text-align: center;
	color: #4d4d4d;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0
}

.own_menu .nickname img {
	vertical-align: middle;
	margin: -2px 0 0 5px
}

.own_menu .preview {
	width: 150px;
	display: block;
	text-align: center;
	height: 38px;
	line-height: 20px;
	border-bottom: 1px solid #efefef;
	margin: 0 auto
}

.own_menu .preview:hover {
	text-decoration: underline;
	color: #ff679a
}

.own_menu span {
	width: 96px;
	height: 50px;
	margin: 15px auto;
	_margin: 15px auto 6px;
	display: block
}

.own_menu span a {
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	margin: 0 5px 10px 0
}

.own_menu span .icon01 {
	background-position: -220px 0
}

.own_menu span .icon001 {
	background-position: -186px 0
}

.own_menu span .icon02 {
	background-position: -220px -36px
}

.own_menu span .icon002 {
	background-position: -186px -36px
}

.own_menu span .icon03 {
	background-position: -220px -69px
}

.own_menu span .icon003 {
	background-position: -186px -69px
}

.own_menu span .icon04 {
	background-position: -220px -104px;
	margin: 0 0 10px 0
}

.own_menu span .icon004 {
	background-position: -186px -104px;
	margin: 0 0 10px 0
}

.own_menu span .icon05 {
	background-position: -220px -138px
}

.own_menu span .icon005 {
	background-position: -186px -138px
}

.own_menu span .icon06 {
	background-position: -220px -173px
}

.own_menu span .icon006 {
	background-position: -186px -173px
}

.own_menu span .icon07 {
	background-position: -220px -208px
}

.own_menu span .icon007 {
	background-position: -186px -208px
}

.own_menu span .icon08 {
	background-position: -221px -245px;
	margin: 0 0 10px 0
}

.own_menu span .icon008 {
	background-position: -187px -245px;
	margin: 0 0 10px 0
}

.own_menu ul {
	width: 190px;
	background: #dfdfdf;
	padding: 0 0 15px 0;
	overflow: hidden
}

.own_menu ul li {
	width: 160px;
	margin: 15px auto 0;
	overflow: hidden;
	line-height: normal
}

.own_menu ul li label {
	float: left
}

.own_menu ul li font {
	float: left
}

.own_menu ul li .green {
	color: #58c548;
	font-weight: bold
}

.own_menu ul li a {
	float: right
}

.mail_nav {
	width: 190px;
	height: 41px;
	margin: 10px auto
}

.mail_nav a {
	width: 93px;
	height: 40px;
	display: block;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	float: left;
	position: relative
}

.mail_nav a span,.menu_nav dl dd font {
	width: 33px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	color: #fff;
	display: block;
	position: absolute;
	left: 56px;
	top: -10px
}

.mail_nav a span {
	left: 146px;
	top: 10px
}

.mail_nav .mail {
	width: 120px;
	background: #71a8eb
}

.mail_nav .notice {
	width: 70px;
	background: #ff85ae;
	font-weight: normal
}

.mail_nav .mail:hover {
	background: #5994da
}

.mail_nav .notice:hover {
	background: #ef5b8d
}

.menu_nav {
	width: 188px;
	color: #fff;
	margin: 0 0 9px 0
}

.menu_nav dl {
	width: 188px
}

.menu_nav dl dt {
	width: 176px;
	height: 37px;
	line-height: 37px;
	color: #000;
	padding-left: 12px
}

.menu_nav dl dd {
	width: 190px;
	height: 37px;
	background: #fff;
	position: relative
}

.menu_nav dl .fw_list {
	height: auto;
	overflow: hidden;
	padding-bottom: 20px
}

.menu_nav dl .fw_list span {
	width: 70px;
	float: left;
	margin: 15px 0 0 15px
}

.menu_nav dl .fw_list span .hot {
	color: #dd1764
}

.menu_nav dl .fw_list span a {
	display: inline
}

.menu_nav dl .fw_list span a:hover {
	color: #dd1764;
	text-decoration: underline
}

.menu_nav dl dd a {
	width: 190px;
	height: 37px;
	display: block
}

.menu_nav dl dd a:hover {
	background: #ececec
}

.menu_nav dl dd .a_out {
	background: #fbfbfd;
	font-weight: bold
}

.menu_nav dl dd a span {
	float: left;
	margin: 13px 0 0 13px
}

.menu_nav dl dd font {
	top: 9px;
	left: 130px;
	font-weight: bold
}

.menu_nav dl dd a em {
	width: 5px;
	height: 9px;
	float: right;
	margin: 14px 13px 0 0
}

.menu_nav strong {
	padding: 8px
}

.menu_nav strong,.survice_nav strong {
	padding-left: 8px;
	color: #4e4e4e;
	font-weight: normal;
	font-size: 14px
}

.menu_nav dl dt,.survice_nav dl dt {
	width: 178px;
	height: 37px;
	line-height: 37px;
	color: #000;
	padding-left: 12px;
	background: #FFF
}

.survice_nav {
	width: 190px;
	background: #fff;
	margin: 0 0 10px 0;
	overflow: hidden;
	padding: 0 0 15px 0
}

.survice_nav dl dd span {
	margin: 10px 0 0 15px;
	display: inline;
	width: 78px;
	float: left
}

.survice_nav dl dd span a.hot {
	color: #ff679a
}

.survice_nav dl dd span a:hover {
	color: #ff679a;
	text-decoration: underline
}

.menu_nav_survice {
	width: 188px;
	border: 1px solid #dedede;
	border-bottom: 1px solid #cbcbcd;
	color: #fff;
	margin: 9px 0 9px 0
}

.menu_nav_survice dl {
	width: 188px
}

.menu_nav_survice dl dt {
	width: 176px;
	height: 37px;
	line-height: 37px;
	color: #000;
	padding-left: 12px;
}

.menu_nav_survice dl dd {
	width: 188px;
	height: 37px;
	background: #fff;
	border-top: 1px solid #e9e8ed
}

.menu_nav_survice dl dd a {
	width: 188px;
	height: 37px;
	display: block
}

.menu_nav_survice dl dd .gray {
	color: #9d9d9f
}

.menu_nav_survice dl dd a:hover {
	background: #fbfbfd
}

.menu_nav_survice dl dd a span {
	float: left;
	margin: 13px 0 0 13px;
	color: #000
}

.menu_nav_survice dl dd a em {
	width: 5px;
	height: 9px;
	float: right;
	margin: 14px 13px 0 0
}

.menu_nav_survice strong {
	padding: 8px
}

.menu_nav_survice dl dd.height_dd {
	width: 188px;
	background: #fff;
	border-top: 1px solid #e9e8ed;
	line-height: 20px;
	position: relative
}

.menu_nav_survice dl dd.height_dd a {
	display: block
}

.menu_nav_survice dl dd.change {
	width: 188px;
	height: 57px;
	background: #fff;
	border-top: 1px solid #e9e8ed;
	line-height: 20px;
	position: relative
}

.menu_nav_survice dl dd.change a {
	display: block;
	height: 57px
}

.menu_nav_survice dl dd.height_dd a span {
	float: left;
	margin: 10px 0 0 13px;
	color: #000
}

.menu_nav_survice dl .height_dd a em {
	width: 5px;
	height: 9px;
	float: right;
	margin: 15px 13px 0 0
}

.menu_nav_survice dl .change a em {
	width: 5px;
	height: 9px;
	float: right;
	margin: 24px 13px 0 0
}

.menu_nav_survice dl dd a .mark_up {
	position: absolute;
	right: 5px;
	top: 10px;
	width: 54px;
	height: 20px;
	color: #2fb1d1;
	font-weight: normal;
	text-decoration: underline
}

.menu_nav_survice dl .change a .mark_up {
	position: absolute;
	right: 23px;
	top: 30px;
	width: 54px;
	height: 20px;
	color: #2fb1d1;
	font-weight: normal;
	text-decoration: underline
}

.menu_nav_survice dl .change span #spotlightRank {
	margin: 0 4px
}

.menu_nav_survice dl .consumer {
	position: relative
}

.menu_nav_survice dl .consumer a .click {
	color: #2fb1d1;
	font-weight: normal;
	position: absolute;
	right: 32px;
	top: 13px;
	text-decoration: underline
}

.entry {
	width: 190px;
	background: #fff
}

.entry a {
	width: 160px;
	height: 54px;
	display: block;
	margin: 0 auto
}

.entry a em {
	width: 19px;
	height: 22px;
	display: block;
	float: left;
	margin: 20px 13px 0 5px
}

.entry a .client {
	background-position: -33px 0;
	margin: 16px 10px 0 6px
}

.entry a .feed {
	background-position: -33px -38px
}

.entry a .subscribe {
	background-position: -33px -68px
}

.entry a font {
	float: left;
	margin: 21px 0 0 0;
	color: #57565c
}

.entry .last {
	border-bottom: 0
}

.yy_main .middle_body {
	float: none;
	margin: 0 auto
}

.yy_main_R {
	width: 776px;
	float: right;
	overflow: hidden;
	border: 1px solid #e5e5e5;
	background: #fff;
}

.yy_main_R .main_right {
	background: none repeat scroll 0 0 #fff;
	float: right;
	margin: 17px 0 0;
	padding: 0 0 26px;
	width: 776px
}

.ID {
	display: none;
	width: 210px;
	position: absolute;
	background-color: white;
	border: 1px solid #333;
	left: 587px;
	top: 25px;
	height: 110px
}

.ID span {
	width: 22px;
	height: 13px;
	display: block;
	position: absolute;
	top: 100px;
	left: 40px
}

.ID h2 {
	font-size: 12px;
	font-weight: normal;
	background: 0;
	width: 181px;
	padding: 0 0 0 13px;
	border: 0;
	height: 30px;
	line-height: 30px;
	margin: 3px 0 0 0
}

.ID h2 font {
	color: #333;
	float: left
}

.ID h2 a {
	width: 9px;
	height: 9px;
	float: right;
	display: block;
	margin: 8px 0 0 0
}

.ID img {
	width: 60px;
	height: 60px;
	border: 1px solid #c7c7c7;
	margin: 0 0 0 43px;
	float: left
}

.yy_footer {
	width: 100%;
	height: 208px;
	background: #ededef;
	overflow: hidden;
	margin: 20px 0 0 0;
	border-top: 1px solid #dbdcde
}

.yy_footer_info {
	width: 980px;
	margin: 0 auto;
	position: relative
}

.yy_footer_info ol {
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	padding: 20px 0 0 138px
}

.yy_footer_info ol li {
	float: left
}

.yy_footer_info ol li a {
	border-right: 1px solid #999;
	color: #999;
	padding: 0 14px;
	float: left
}

.yy_footer_info ol li .last {
	border: 0
}

.yy_footer_info p {
	width: 980px;
	text-align: center;
	color: #999;
	padding: 18px 0 0 0
}

.yy_footer_info p a {
	margin: 0 0 0 10px
}

.yy_footer_info .footer_renzheng .sm,.yy_footer_info .footer_renzheng .gw
	{
	display: inline-block;
	height: 30px;
	margin: 0;
	width: 83px
}

.yy_footer_info .footer_renzheng .gw {
	margin: 0 0 0 10px
}

.yy_footer_info .footer_renzheng .sm01,.yy_footer_info .footer_renzheng .gw01
	{
	display: block;
	height: 30px;
	margin: 0 10px 0 0;
	width: 83px
}

.yy_footer_info .footer_renzheng a {
	float: left;
	margin: -10px 10px 0 370px
}

.hi_succeed {
	width: 776px
}

.hi_succeed h2 {
	width: 776px;
	height: 58px;
}

.yy_main_R .list_hi h2 {
	
}

.yy_main_R .list_hi h2 strong {
	margin: 22px 0 0 152px;
	color: #fff;
	font-weight: normal;
	font-size: 12px
}

.yy_main_R .list_hi h2 strong font {
	font-size: 12px;
	color: #ffff7d;
	margin: 0
}

.hi_succeed h2 strong {
	float: right;
	font-size: 14px;
	color: #ffff7d;
	margin: 22px 40px 0 20px
}

.hi_succeed h2 strong font {
	font-weight: normal;
	font-size: 12px;
	color: #fff;
	margin: 0 0 0 15px
}

.hi_succeed h2 a {
	width: 200px;
	height: 33px;
	display: block;
	float: left;
	line-height: 33px;
	margin: 13px 10px 0 0;
	_margin: 13px 10px 0 0;
	text-align: center;
	color: #f58134
}

.yy_main_R .list_hi h2 a {
	margin: 13px 20px 0 0;
	_margin: 13px 10px 0 0
}

.hi_succeed h2 a:hover {
	color: #ef68ad;
}

.hi_succeed .hi_info {
	width: 772px;
	overflow: hidden;
	padding: 5px 0 0 4px;
	border-top: 1px solid #e5e5e5
}

.hi_succeed .hi_info p {
	width: 105px;
	height: 212px;
	border: 1px solid #e6e6e6;
	display: inline;
	float: left;
	margin: 18px 0 0 18px
}

.hi_succeed .hi_info p a {
	width: 85px;
	height: 104px;
	display: block;
	margin: 10px auto 0
}

.hi_succeed .hi_info p .name {
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin: 0 auto
}

.hi_succeed .hi_info p span {
	width: 52px;
	float: left;
	display: block;
	text-align: center
}

.hi_succeed .hi_info p font {
	width: 105px;
	height: 26px;
	display: block;
	margin: 15px 0 0 0;
	clear: both;
	float: left
}

.hi_succeed .hi_info p .hi {
	width: 65px;
	height: 26px;
	display: block;
	line-height: 26px;
	text-align: center;
	color: #fff;
	margin: 0 auto
}

.hi_succeed .hi_info p .hi:hover {
	background-position: -474px -396px
}

.hi_succeed .hi_info p .hi_out,.hi_succeed .hi_info p .hi_out:hover {
	width: 65px;
	height: 26px;
	display: block;
	margin: 0 auto;
	line-height: 26px;
	text-align: center;
	color: #fff
}

.hi_succeed .all_hi {
	width: 164px;
	height: 44px;
	margin: 35px auto 10px;
	float: none
}

.hi_succeed .all_hi a {
	width: 164px;
	height: 44px;
	display: block;
	line-height: 44px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 14px
}

.hi_succeed .all_hi a:hover {
	background-position: -578px -146px
}

.yy_main_R .none {
	width: 776px;
	padding: 40px 0 20px 0
}

.yy_main_R .none p {
	width: 776px;
	height: auto;
	text-align: center;
	display: block;
	margin: 0;
	float: none;
	border: 0
}

.yy_main_R .none a {
	width: 110px;
	height: 34px;
	display: block;
	margin: 18px auto 0;
	text-align: center;
	line-height: 33px;
	color: #fff;
	font-weight: bold
}

.yy_main_R .none a:hover {
	background-position: -632px -398px
}

.blockUI {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #000;
	position: fixed;
	zoom: 1;
	opacity: 0;
	z-index: 1000;
	filter: alpha(opacity = 0);
	_position: absolute;
	_width: 2000px;
	_height: 8000px
}

.blockUI_system {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #000;
	position: fixed;
	_position: absolute;
	zoom: 1;
	opacity: .5;
	z-index: 500;
	filter: alpha(opacity = 50)
}

.layer_info .call_mm {
	width: 468px;
	overflow: hidden
}

.layer_info .call_mm dl {
	width: 360px;
	overflow: hidden;
	margin: 40px 0 0 40px
}

.layer_info .call_mm dl dt {
	width: 360px;
	font-size: 14px;
	color: #333;
	float: left;
	margin: 0 0 15px 0
}

.layer_info .call_mm dl dd {
	width: 360px;
	float: left;
	line-height: 33px
}

.layer_info .call_mm dl dd input {
	width: 100px;
	height: 33px;
	line-height: 33px;
	padding: 0 0 0 5px;
	font-family: Verdana;
	font-weight: bold;
	float: left;
	border: 1px solid #bababa;
	margin: 0 10px 0 0
}

.layer_info .call_mm dl dd span {
	width: 85px;
	height: 33px;
	border: 1px solid #bababa;
	float: left
}

.layer_info .call_mm dl dd font {
	float: left;
	margin: 0 10px
}

.layer_info .call_mm dl dd a {
	float: left
}

.layer_info .call_mm2 dl {
	width: 420px;
	overflow: hidden;
	margin: 12px 0 0 9px
}

.layer_info .call_mm2 dl dt {
	width: 69px;
	font-size: 12px;
	color: #666;
	float: left;
	margin: 10px 0 15px 0
}

.layer_info .call_mm2 dl dd {
	width: 420px;
	line-height: 33px
}

.layer_info .call_mm2 dl dd input {
	width: 100px;
	height: 33px;
	line-height: 33px;
	padding: 0 0 0 5px;
	font-family: Verdana;
	font-weight: bold;
	float: left;
	border: 1px solid #bababa;
	margin: 0 10px 0 0
}

.layer_info .call_mm2 dl dd span {
	width: 85px;
	height: 33px;
	padding-right: 10px;
	float: left
}

.layer_info .call_mm2 dl dd font {
	float: left;
	margin: 0 10px
}

.layer_info .call_mm2 dl dd a {
	float: left
}

.layer_info .call_mm .sure,.layer_info .hold01 .sure,.layer_info .hold02 .sure,.layer_info .info_list .sure
	{
	width: 438px;
	border-top: 1px solid #e4e4e4;
	margin: 30px auto 0;
	overflow: hidden;
	padding: 20px 0
}

.layer_info .call_mm .sure a,.layer_info .hold01 .sure a,.layer_info .hold02 .sure a,.layer_info .info_list .sure a
	{
	width: 114px;
	height: 38px;
	display: block;
	line-height: 38px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin: 0 auto;
	font-size: 14px
}

.layer_info .call_mm .sure a:hover,.layer_info .hold01 .sure a:hover,.layer_info .hold02 .sure a:hover,.layer_info .info_list .sure a:hover
	{
	background-position: -628px -316px
}

.layer_info .hold .tel_num {
	width: 428px;
	border: 1px solid #b8cdde;
	background: #f2f9ff;
	padding: 5px 0
}

.layer_info .hold .tel_num p {
	width: 428px;
	height: 28px;
	line-height: 28px;
	margin: 10px 0 0 0
}

.layer_info .hold .tel_num #msg_line font {
	color: #f00
}

.layer_info .hold .tel_num .yz {
	margin: 2px 0 0 0
}

.layer_info .hold .tel_num .yz font {
	margin: 0 0 0 3px;
	color: #999
}

.layer_info .hold .tel_num p label {
	width: 60px;
	float: left;
	text-align: right;
	margin: 0 0 0 15px
}

.layer_info .hold .tel_num p input {
	width: 175px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #bbb;
	float: left;
	margin: 0 10px 0 3px;
	font-family: verdana;
	font-weight: bold;
	padding: 0 0 0 3px
}

.layer_info .hold .tel_num p span {
	width: 120px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	display: block;
	float: left;
	font-weight: bold;
	color: #999
}

.layer_info .hold .tel_num p .gain {
	color: #333;
	cursor: pointer;
	cursor: hand
}

.layer_info .hold .succeed {
	width: 468px;
	text-align: center;
	padding: 40px 0 0 0
}

.layer_info .hold .succeed img {
	vertical-align: middle;
	margin: 0 5px 0 0
}

.layer_info .hold .succeed span {
	font-weight: bold;
	font-size: 14px
}

.layer_info .subscribe {
	width: 468px
}

.layer_info .subscribe dl {
	margin: 30px auto 0;
	width: 274px
}

.layer_info .subscribe dl dt {
	display: block;
	font-family: "微软雅黑";
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 20px;
	width: 274px
}

.layer_info .subscribe dl dt span {
	color: #ea100e;
	font-family: "微软雅黑";
	font-size: 20px
}

.layer_info .subscribe dl dd {
	color: #333;
	line-height: 23px
}

.layer_info .xg_mail {
	margin: 15px auto 0;
	position: relative;
	width: 274px
}

.layer_info .xg_mail font {
	color: #e55495;
	display: block;
	margin: 0 0 14px;
	width: 274px
}

.layer_info .xg_mail input {
	border: 1px solid #999;
	color: #999;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 10px;
	width: 262px
}

.layer_info .xg_mail .error {
	bottom: -20px;
	color: #f00;
	left: 0;
	position: absolute;
	width: 274px
}

.layer_info .xg_mail .error img {
	float: left;
	margin: 0 5px 0 0
}

.layer_info .subscribe .sure,.layer_info .see .sure {
	width: 438px;
	border-top: 1px solid #e4e4e4;
	margin: 40px auto 0;
	overflow: hidden;
	padding: 20px 0
}

.layer_info .subscribe .sure a,.layer_info .see .sure a {
	width: 114px;
	height: 38px;
	display: block;
	line-height: 38px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin: 0 auto;
	font-size: 14px
}

.layer_info .subscribe .sure a:hover,.layer_info .see .sure a:hover {
	background-position: -628px -316px
}

.layer_info .see_success {
	margin: 38px auto 0;
	width: 328px;
	overflow: hidden
}

.layer_info .see_success img {
	float: left;
	margin: 10px 0 0
}

.layer_info .see_success b {
	display: block;
	float: left;
	font-size: 14px;
	margin: 1px 0 0 10px;
	width: 265px
}

.layer_info .see_success b span {
	color: #4390d4;
	display: block;
	font-size: 12px;
	margin: 5px 0 0
}

.layer_info .see_success em {
	display: block;
	float: left;
	font-style: normal;
	margin: 12px 0 0 10px;
	width: 265px
}

.gag {
	width: 468px;
	text-align: center;
	padding: 40px 0
}

.gag img,.gag strong {
	vertical-align: middle
}

.popup_xtR {
	width: 280px;
	height: 122px;
	position: absolute;
	position: fixed;
	right: 0;
	bottom: 50px;
	margin: 20px 0 0 0;
	z-index: 10;
	cursor: pointer;
	cursor: hand
}

.popup_xtR p {
	width: 74px;
	height: 92px;
	border: 1px solid #d96191;
	background: #fff;
	float: left;
	margin: 12px 9px 0 11px;
	padding: 4px 3px;
	display: inline
}

.popup_xtR p img {
	width: 74px;
	height: 92px
}

.popup_xtR dl {
	width: 150px;
	float: left;
	text-align: justify;
	margin: 18px 0 0 0
}

.popup_xtR dl dt {
	color: #ffc1d8
}

.popup_xtR dl dt a {
	font-size: 14px;
	font-weight: bold;
	color: #ffff43
}

.popup_xtR dl dt,.popup_xtR dl dd {
	height: 25px;
	color: #fff
}

.popup_xtR dl .dd_col {
	height: 38px
}

.popup_xtR dl dd a {
	width: 101px;
	height: 33px;
	display: block;
}

.popup_xtR dl dd a:hover {
	background-position: -269px -187px
}

.popup_xtR dl .dd_col {
	font-weight: bold
}

.popup_xtR .new_close {
	width: 17px;
	height: 16px;
	position: absolute;
	top: 10px;
	right: 8px
}

.popup_xtR .new_close a {
	width: 17px;
	height: 16px;
	display: block;
}

.popup_xtR .new_close a:hover {
	background-position: -391px -96px
}

.popup_xtR .bding {
	width: 220px;
	text-align: justify;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	margin: 23px auto 0;
	line-height: 25px
}

.popup_xtR .bding a {
	color: #fff715;
	text-decoration: underline
}

.popup_bding {
	bottom: 180px
}

.mail_info30 {
	width: 468px;
	margin: 0 auto;
	overflow: hidden;
	padding: 40px 0 0 0
}

.mail_info30 img {
	float: left;
	margin: 0 15px 0 30px
}

.mail_info30 dl {
	width: 310px;
	float: left;
	line-height: 23px
}

.mail_info30 dl dt {
	font-size: 14px;
	font-weight: bold;
	color: #fc7c7d
}

.mail_info30 dl dt font {
	color: #333;
	font-size: 14px
}

.hold02.mail_info30 img {
	margin: 0 15px 0 50px
}

body .mail30 .hold .hate01 a {
	float: left;
	margin: 25px 0 0 140px;
	_margin: 25px 0 0 70px
}

.mail30 .hold .hate01 .upload {
	background-position: 0 -92px;
	color: #fff;
	margin: 25px 0 0 20px
}

.mail30 .hold .hate01 .upload:hover {
	background-position: 0 -138px
}

.mail30 .hold .hate a,.mail30 .hold .hate01 a {
	width: 130px;
	height: 36px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 36px;
	margin: 25px auto 0
}

.mail_info31 {
	width: 468px;
	margin: 0 auto;
	overflow: hidden;
	padding: 40px 0
}

.mail_info31 dl {
	width: 420px;
	line-height: 23px;
	margin: 0 auto
}

.mail_info31 dl dt {
	color: #fc7c7d
}

.layer_info .hongn_info {
	margin: 38px auto 0;
	width: 358px;
	overflow: hidden
}

.layer_info .hongn_info img {
	float: left;
	margin: 10px 0 0
}

.layer_info .hongn_info font {
	display: block;
	float: left;
	margin: 16px 0 0 10px;
	color: #f00
}

.layer_info .hongn .sure {
	width: 438px;
	margin: 0 auto 0;
	overflow: hidden;
	padding: 20px 0
}

.layer_info .hongn .sure a {
	width: 114px;
	height: 38px;
	display: block;
	line-height: 38px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin: 0 auto;
	font-size: 14px
}

.layer_info .hongn .sure a:hover {
	background-position: -628px -316px
}

.layer_info .status {
	width: 468px
}

.layer_info .status ul {
	width: 468px;
	padding: 20px 0 0 0
}

.layer_info .status ul li {
	width: 468px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	padding: 20px 0 0 0
}

.layer_info .status ul li label {
	width: 146px;
	float: left;
	text-align: right;
	margin: 0 8px 0 0
}

.layer_info .status ul li input {
	width: 194px;
	height: 33px;
	line-height: 33px;
	font-family: Verdana;
	color: #333;
	font-weight: bold;
	border: 1px solid #c5c5c5;
	padding: 0 0 0 8px;
	float: left
}

.layer_info .status .sure {
	border-top: 1px solid #ccc;
	margin: 10px auto 0
}

.main_right .none {
	width: 776px;
	padding: 40px 0 20px 0
}

.main_right .none p {
	width: 776px;
	text-align: center;
	display: block;
	margin: 0;
	float: none;
	border: 0
}

.main_right .none a {
	width: 110px;
	height: 34px;
	display: block;
	margin: 18px auto 0;
	text-align: center;
	line-height: 33px;
	color: #fff;
	font-weight: bold
}

.main_right .none a:hover {
	background-position: -632px -398px
}

.bottom_mail {
	width: 1045px;
	height: 150px;
	position: fixed;
	bottom: -8px;
	_bottom: 0;
	left: 50%;
	margin: 0 0 0 -519px;
	z-index: 10;
	_position: absolute;
	_margin: 0;
	_top: expression(eval(( document.compatMode && document.compatMode ==
		"CSS1Compat")?documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-1:document.body.scrollTop+document.body.clientHeight-this.clientHeight-1));
	_left: expression(( document.documentElement.clientWidth-this.clientWidth)/2+"px")
}

.mail_info {
	width: 1040px;
	height: 132px;
	position: relative
}

.mail_info font {
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	margin: 73px 0 0 350px
}

.mail_info font strong {
	font-size: 30px;
	color: #dd016f;
	font-family: arial;
	margin: 0 15px
}

.mail_info .look {
	width: 160px;
	height: 52px;
	display: block;
	float: left;
	margin: 68px 0 0 20px
}

.mail_info .look:hover {
	background-position: -878px -478px
}

.mail_info .closed {
	width: 32px;
	height: 32px;
	display: block;
	float: right
}

.popup {
	z-index: 1010;
	display: none;
	position: fixed !important;
	position: absolute;
	position: fixed
}

#alert.systemPopup,#confirm.systemPopup,#prompt.systemPopup {
	z-index: 2010;
	display: none;
	position: fixed !important;
	position: absolute;
	position: fixed;
	_position: absolute
}

.layer {
	width: 480px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -130px 0 0 -210px;
	padding: 0 0 6px 0
}

.layer_info {
	width: 468px;
	margin: 6px 0 0 6px;
	background: #fff;
	display: block;
	overflow: hidden
}

.layer_info h2 {
	width: 468px;
	height: 42px;
	border-top: 1px solid #fefefe;
	border-bottom: 1px solid #fad0da;
	background: #fee8eb
}

.layer_info h2 span {
	width: 170px;
	height: 42px;
	line-height: 42px;
	font-weight: bold;
	color: #fd788b;
	display: inline;
	float: left;
	margin: 0 0 0 16px
}

.layer_info h2 a {
	width: 14px;
	height: 13px;
	display: block;
	float: right;
	margin: 15px 15px 0 0
}

.layer_info .sendcg {
	width: 436px;
	padding: 20px 0 0 0;
	margin: 0 auto;
	line-height: 23px
}

.layer_info .opinion {
	width: 468px
}

.layer_info .opinion span {
	width: 453px;
	height: 66px;
	display: block;
	background: #fef3c5;
	border-bottom: 1px solid #f1e0c6;
	padding: 0 0 0 15px;
	overflow: hidden
}

.layer_info .opinion span font {
	width: 453px;
	color: #f00;
	font-weight: bold;
	display: block;
	margin: 15px 0 8px 0
}

.layer_info .opinion span strong {
	font-weight: normal;
	color: #6a8ac3
}

.layer_info .opinion textarea {
	width: 425px;
	height: 112px;
	border: 1px solid #ccc;
	margin: 30px auto 0;
	display: block;
	padding: 8px 8px 0
}

.layer_info .opinion .sure {
	width: 438px;
	border-top: 1px solid #e4e4e4;
	margin: 40px auto 0;
	overflow: hidden;
	padding: 20px 0
}

.layer_info .opinion .sure a {
	width: 114px;
	height: 38px;
	display: block;
	line-height: 38px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin: 0 auto;
	font-size: 14px
}

.layer_info .opinion .sure a:hover {
	background-position: -628px -316px
}

.layer_exit {
	width: 366px;
	height: 212px;
	top: 50%;
	left: 50%;
	margin: -100px 0 0 -180px;
	padding: 0 0 6px 0;
	display: block;
	position: absolute;
	background: #fff
}

.layer_exit .exit {
	width: 366px;
	padding: 30px 0 0 0
}

.layer_exit .exit h2 {
	width: 366px;
	height: 42px;
	border-top: 1px solid #fefefe;
	border-bottom: 1px solid #fad0da;
	background: #fee8eb
}

.layer_exit .exit h2 span {
	width: 120px;
	height: 42px;
	line-height: 42px;
	font-weight: bold;
	color: #fd788b;
	display: inline;
	float: left;
	margin: 0 0 0 16px
}

.layer_exit .exit h2 a {
	width: 14px;
	height: 13px;
	display: block;
	float: right;
	margin: 15px 15px 0 0
}

.layer_exit .exit p {
	width: 366px;
	text-align: center;
	line-height: 30px
}

.layer_exit .exit p font {
	color: #f00
}

.layer_exit .sure {
	width: 366px;
	margin: 0 auto 0;
	overflow: hidden;
	padding: 20px 0
}

.layer_exit .exit .sure .yes {
	width: 100px;
	height: 38px;
	background-position: -878px 0;
	color: #fff;
	float: left
}

.layer_exit .exit .sure .yes:hover {
	background-position: -878px -38px
}

.layer_exit .exit .sure a {
	width: 100px;
	height: 38px;
	color: #ccc;
	float: right;
	display: block;
	line-height: 38px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 14px
}

.layer_exit .exit .sure .sure_box {
	width: 220px;
	margin: 0 auto
}

.layer_exit .exit .sure .cancel {
	color: #666
}

.layer_cue {
	width: 366px;
	height: 202px;
	top: 50%;
	left: 50%;
	margin: -100px 0 0 -180px;
	padding: 0 0 6px 0;
	display: block;
	position: absolute;
	background: #fff
}

.layer_cue .cue {
	width: 366px
}

.layer_cue .cue h2 {
	width: 366px;
	height: 42px;
	border-bottom: 1px solid #fad0da;
	background: #fee8eb
}

.layer_cue .cue h2 span {
	width: 120px;
	height: 42px;
	line-height: 42px;
	font-weight: bold;
	color: #fd788b;
	display: inline;
	float: left;
	margin: 0 0 0 16px
}

.layer_cue .cue h2 a {
	width: 14px;
	height: 13px;
	display: block;
	float: right;
	margin: 15px 15px 0 0
}

.layer_cue .cue p {
	width: 320px;
	height: 60px;
	text-align: center;
	line-height: 30px
}

.layer_cue .cue p font {
	color: #f00
}

.layer_cue .sure {
	width: 366px;
	margin: 0 auto 0;
	overflow: hidden;
	padding: 20px 0
}

.layer_cue .cue .sure .yes {
	width: 100px;
	height: 38px;
	background-position: -878px 0;
	color: #fff;
	float: left
}

.layer_cue .cue .sure .yes:hover {
	background-position: -878px -38px
}

.layer_cue .cue .sure a {
	width: 100px;
	height: 38px;
	color: #ccc;
	float: right;
	display: block;
	line-height: 38px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 14px
}

.layer_cue .cue .sure .sure_box {
	width: 220px;
	margin: 0 auto
}

.layer_cue .cue .sure .cancel {
	color: #666
}

.layer_info .prompt {
	width: 468px;
	overflow: hidden;
	padding: 35px 0
}

.layer_info .prompt img {
	width: 80px;
	height: 90px;
	float: left;
	margin: 0 20px 0 35px
}

.layer_info .prompt dl {
	width: 320px;
	float: left
}

.layer_info .prompt dl dt {
	width: 320px;
	float: left;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0
}

.layer_info .prompt dl dd {
	width: 320px;
	height: 15px;
	float: left
}

.layer_info .prompt dl dd a {
	width: 114px;
	height: 38px;
	display: block;
	line-height: 38px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	margin: 13px 0 0 0
}

.layer_info .prompt dl dd a:hover {
	background-position: -628px -316px
}

.layer_info .binding {
	width: 468px
}

.layer_info .binding ul {
	padding: 0 0 0 25px
}

.layer_info .binding ul li {
	color: #4a96e5;
	height: 27px;
	padding: 15px 0 0 0
}

.layer_info .binding ul li label {
	width: 86px;
	height: 27px;
	float: left;
	line-height: 27px
}

.layer_info .binding ul li input {
	width: 172px;
	height: 25px;
	line-height: 25px;
	padding: 0 0 0 6px;
	border: 1px solid #ccc
}

.layer_info .binding ul li span {
	float: left
}

.layer_info .binding ul li font {
	color: #f00;
	margin: 0 0 0 10px
}

.layer_info .binding .sure {
	width: 438px;
	margin: 0 auto 0;
	overflow: hidden;
	padding: 20px 0
}

.layer_info .binding .sure a {
	width: 114px;
	height: 38px;
	display: block;
	line-height: 38px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin: 0 auto;
	font-size: 14px
}

.layer_info .binding .sure a:hover {
	background-position: -628px -316px
}

.layer_info .greet {
	width: 468px;
	padding: 30px 0;
	overflow: hidden
}

.layer_info .greet dl {
	width: 360px;
	margin: 0 0 0 30px
}

.layer_info .greet dl dt {
	color: #000
}

.layer_info .greet dl dt,.layer_info .greet dd {
	margin: 10px 0 0 0
}

.layer_info .greet dl dd textarea {
	width: 350px;
	height: 50px;
	padding: 8px 0 0 8px;
	font-family: Verdana;
	font-weight: bold;
	color: #333;
	border: 1px solid #ccc
}

.layer_info .greet dl dd font {
	color: #f00;
	margin: 0 5px 0 0
}

.layer_info .greet_btn {
	width: 360px;
	margin: 15px 0 0 30px
}

.layer_info .greet_btn a {
	width: 130px;
	height: 36px;
	display: block;
	text-align: center;
	line-height: 36px;
	color: #666;
	font-weight: bold;
	float: left;
	margin: 0 10px 0 0
}

.layer_info .greet_btn a:hover {
	background-position: -612px -516px
}

.layer_info .greet_btn .send {
	background-position: -612px -200px;
	color: #fff
}

.layer_info .greet_btn .send:hover {
	background-position: -612px -236px
}

.entrance {
	height: auto;
	position: absolute;
	right: -120px;
	_right: -140px;
	top: 17px;
	width: 100px;
	z-index: 8
}

.entrance .showSendView {
	width: 100px;
	height: 157px;
	display: block;
	margin: 0 0 15px 9px
}

.entrance .showweixin {
	width: 129px;
	height: 207px;
	display: block;
	margin: -5px 0 15px -5px;
	cursor: default
}

.entrance .binding {
	width: 100px;
	height: 148px;
	display: block;
	margin: 0 0 15px 0
}

.entrance .binding_weibo {
	width: 100px;
	height: 148px;
	display: block;
	margin: 0 0 15px 0
}

.entrance .binding_srdj {
	width: 100px;
	height: 150px;
	display: block;
	margin: 0 0 15px 0
}

.entrance .subscribe,.entrance .news {
	width: 100px;
	height: 150px;
	display: block;
	margin: 0 0 15px 0
}

.entrance .client {
	width: 100px;
	height: 145px;
	display: block;
	margin: 0 0 15px 0
}

.srdz {
	width: 360px;
	height: 245px;
	position: fixed;
	_position: absolute;
	bottom: -260px;
	right: -300px;
	padding: 39px 0 0 0
}

.srdz .dz_top {
	width: 360px;
	display: block;
	text-align: center;
	color: #feff42;
	text-decoration: underline
}

.srdz span {
	width: 345px;
	height: 14px;
	display: block;
	margin: 27px 0 0 0
}

.srdz span a {
	width: 10px;
	height: 10px;
	display: block;
	float: right
}

.srdz .dz_info {
	width: 360px;
	overflow: hidden
}

.srdz .dz_info .person {
	width: 126px;
	height: 153px;
	display: block;
	float: left;
	border: 1px solid #d6d6d6;
	background: #fff;
	margin: 0 0 0 29px;
	_margin: 0 0 0 15px
}

.srdz .dz_info .person img {
	float: left;
	margin: 3px 0 0 3px
}

.srdz .dz_info dl {
	width: 170px;
	float: left;
	margin: 0 0 0 21px
}

.srdz .dz_info dl dt {
	width: 170px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
	font-weight: bold
}

.srdz .dz_info dl dt font {
	font-family: Arial;
	font-size: 18px;
	color: #ff669a
}

.srdz .dz_info dl dd {
	width: 170px;
	height: 26px;
	line-height: 26px;
	color: #333
}

.srdz .dz_info dl dd font {
	color: #666
}

.srdz .dz_info dl .look {
	height: 30px;
	margin: 14px 0 0 0
}

.srdz .dz_info dl .look a {
	width: 88px;
	height: 29px;
	line-height: 29px;
	color: #fff;
	border-bottom: 1px solid #c92f63;
	display: block;
	text-align: center;
	background: #ff6599
}

#letter_msg {
	width: 402px;
	height: 231px;
	position: fixed;
	z-index: 10;
	_position: absolute;
	bottom: 0;
	right: 0;
	_top: 325px
}

.mail_tip {
	width: 402px;
	height: 231px;
	position: absolute;
	top: 240px;
	left: 430px;
	cursor: pointer
}

.mail_tip .closed {
	width: 20px;
	height: 20px;
	float: right;
	margin: 18px 19px 0 0;
	display: inline-block
}

.mail_tip .tip_info {
	width: 402px;
	height: 193px;
	overflow: hidden
}

.mail_tip .tip_info dl {
	width: 332px;
	margin: 32px auto 0
}

.mail_tip .tip_info dl dt {
	width: 332px;
	overflow: hidden;
	color: #000;
	margin: 0 0 14px 0
}

.mail_tip .tip_info dl dt span {
	color: #06C
}

.mail_tip .tip_info dl dd {
	width: 350px;
	color: #000;
	overflow: hidden;
	margin: 0 0 10px 0
}

.mail_tip .tip_info dl dd strong {
	color: #000;
	font-weight: normal;
	float: left;
	margin: 13px 0 0 0
}

.mail_tip .tip_info dl dd font {
	color: #f00;
	float: left;
	margin: 0 5px;
	font: bold 25px/40px "Arial, Helvetica, sansss-serif"
}

.mail_tip .tip_info a {
	width: 120px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	background: #e2769a;
	float: right;
	margin: 5px 45px 0 0
}

.mail_tip .tip_info a:hover {
	background: #eb628d
}

.yy_show {
	width: 100%;
	height: 96px;
	background: #fff;
	margin: 50px 0 0 0;
	_margin: 0;
	border-bottom: 1px solid #dedede
}

.show_info {
	width: 980px;
	height: 96px;
	margin: 0 auto
}

.show_info .jt {
	display: block;
	width: 190px;
	height: 20px;
	float: left;
	padding-top: 76px
}

.show_info .jt span {
	text-align: center;
	display: block;
	width: 190px
}

.show_info ul {
	margin: -80px 0 0 190px;
	_margin: 16px 0 0 0;
	float: left;
	display: inline
}

.show_info ul li {
	width: 64px;
	height: 64px;
	position: relative;
	float: left;
	margin: 0 0 0 15px;
	display: inline
}

.show_info ul li a {
	display: inline;
	width: 64px;
	height: 64px
}

.show_info ul li span {
	width: 21px;
	height: 19px;
	line-height: 24px;
	display: block;
	position: absolute;
	top: -8px;
	right: -8px;
	color: #fff;
	font-size: 14px;
	text-align: center;
}

.show_info ul li .largen {
	width: 100px;
	height: 100px;
	position: absolute;
	left: -22px;
	top: -22px;
	z-index: 100;
	display: none
}

.show_info ul li .largen .show_box {
	width: 100px;
	height: 100px;
	background: rgba(0, 0, 0, 0.6);
	filter: alpha(opcaity = 60);
	position: absolute;
	left: 0;
	bottom: 0
}

.show_info ul li .show_box {
	width: 64px;
	height: 64px;
	background: rgba(0, 0, 0, 0.6);
	filter: alpha(opcaity = 60);
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 20;
	display: none
}

.show_info ul li .largen .show_box font {
	display: block;
	margin: 75px 0 0 10px
}

.show_info ul li .showName {
	position: absolute;
	top: 50px;
	left: -6px;
	color: white;
	display: block;
	width: 75px;
	background: 0;
	font-size: 8px;
	z-index: 30;
	font-family: "宋体";
	display: none;
	background: rgba(0, 0, 0, 0.6);
	filter: alpha(opcaity = 60)
}

.leadNumber {
	width: 190px;
	height: 96px;
	text-align: center;
	float: left;
	cursor: pointer
}

.leadNumber img {
	display: block;
	width: 78px;
	height: 22px;
	vertical-align: middle;
	margin: 10px auto 0
}

.leadNumber .figure {
	display: block;
	width: 190px;
	font-size: 16px;
	color: #999;
	margin: 5px 0;
	font-family: "微软雅黑"
}

.leadNumber .figure .pink {
	font-size: 18px;
	font-family: Verdana, Geneva, sans-serif
}

.leadNumber .detials {
	color: #ff679a;
	display: block;
	margin: 4px 0 0
}

.leadNumber .descend {
	margin: 0 0 0 10px;
	padding: 0 0 0 16px;
	font-size: 18px;
	font-family: Verdana, Geneva, sans-serif;
	color: #999
}

.leadNumber .descend b.pink {
	font-size: 18px;
	font-weight: normal
}

.entry {
	width: 190px;
	background: #fff
}

.entry a {
	width: 190px;
	height: 54px;
	border-bottom: 1px solid #efefef;
	display: block
}

.entry a:hover {
	background: #ececec
}

.entry a em {
	width: 19px;
	height: 22px;
	display: block;
	float: left;
	margin: 20px 13px 0 12px
}

.entry a .client {
	background-position: -256px 0;
	margin: 18px 10px 0 12px
}

.entry a .feed {
	background-position: -256px -40px
}

.entry a .subscribe {
	background-position: -256px -80px
}

.entry a font {
	float: left;
	margin: 21px 0 0 0;
	color: #777
}

.entry .last {
	border-bottom: 0
}